/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package SysAguas.visao;


import SysAguas.controle.CadastrarHospedeServico;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

/**
 *
 * @author Heitor
 */
public class DialogCadastrarHospede extends JDialog   {

   
    private JPanel um,um1, dois,dois1, tres,tres1,tres2,tres3;
    private JButton cadastrar, fechar;
    private JLabel tituloL, nomeL, sobrenomeL, telefoneL, ruaL, cidadeL,
            cepL,paisL,estadoL,bairroL, celularL;
    private JTextField  nome, sobrenome, telefone, rua,cidade,cep,pais,estado
            ,bairro, celular;

    public DialogCadastrarHospede(Frame jFrame, String titulo,boolean modal) {

        super( jFrame, titulo, modal);
    
        um =   new JPanel();
        um1 =  new JPanel();
        dois = new JPanel();
        dois1 =new JPanel();
        tres = new JPanel();
        tres1 =new JPanel();
        tres2 =new JPanel();
        tres3 =new JPanel();

        cadastrar = new JButton("Cadastrar");
        fechar = new JButton("Fechar");

        tituloL = new JLabel("Tela de Cadastro de Hóspede");

        nome = new JTextField(12);
        nomeL = new JLabel("Nome: ");

        sobrenome = new JTextField(12);
        sobrenomeL =new JLabel("         Sobrenome:");

        telefone = new JTextField(8);
        telefoneL = new JLabel("Telefone:");

        rua = new JTextField(34);
        ruaL = new JLabel("Rua:    ");

        cidadeL = new JLabel("Cidade:");
        cidade = new JTextField(12);

        cepL =  new JLabel("CEP:");
        cep = new JTextField(9);

        paisL = new JLabel("Pais:");
        pais = new JTextField(10);

        bairroL = new JLabel("Bairro:");
        bairro = new JTextField(12);

        estadoL = new JLabel("Estado:");
        estado = new JTextField(3);

        celularL = new JLabel("Celular:   ");
        celular = new JTextField(8);
    }
    public void montarJanelaCadastro(){

        this.setResizable(false);
        this.setLayout(new BorderLayout(5,5));
        this.add(um,BorderLayout.CENTER);
        um.setLayout(new BorderLayout(5, 5));
        um.add(um1,BorderLayout.NORTH);
        um1.setLayout(new FlowLayout(FlowLayout.CENTER));
        um1.add(tituloL);



        um.add(dois,BorderLayout.CENTER);

        dois.setLayout(new BorderLayout(1, 1));
        dois.setBorder(BorderFactory.createTitledBorder("Dados de Cadastro"));
        dois.add(dois1,BorderLayout.NORTH);
        dois1.setLayout(new FlowLayout(FlowLayout.LEFT));
        dois1.add(nomeL);
        dois1.add(nome);
        dois1.add(sobrenomeL);
        dois1.add(sobrenome);

        dois.add(tres, BorderLayout.CENTER);
        tres.setLayout(new BorderLayout(1, 1));
    /*    tres.add(tres1,BorderLayout.NORTH);
        tres1.setLayout(new FlowLayout(FlowLayout.LEFT));
        tres1.add(telefoneL);
        tres1.add(telefone);
        tres1.add(new JLabel("               "));
        tres1.add(celularL);
        tres1.add(celular);*/

        tres.add(tres2,BorderLayout.CENTER);
        tres2.setLayout(new FlowLayout(FlowLayout.LEFT));
        tres2.add(ruaL);
        tres2.add(rua);

        tres2.add(bairroL);
        tres2.add(bairro);
        tres2.add(new JLabel("       "));
        tres2.add(cidadeL);
        tres2.add(cidade);

        tres2.add(estadoL);
        tres2.add(estado);
   //     tres2.add(new JLabel("                 "));
        tres2.add(cepL);
        tres2.add(cep);
   //     tres2.add(new JLabel("                                       "));
        tres2.add(paisL);
        tres2.add(pais);
        tres2.add(telefoneL);
        tres2.add(telefone);
        tres2.add(new JLabel("                                                                                        "));
        tres2.add(celularL);
        tres2.add(celular);

        tres.add(tres3, BorderLayout.SOUTH);
        tres3.setLayout(new FlowLayout(FlowLayout.CENTER));
        tres3.add(cadastrar);
        cadastrar.addActionListener(new CadastrarHospedeServico(this));
        fechar.addActionListener(new CadastrarHospedeServico(this));
        tres3.add(fechar);

        
        this.setSize(445, 290);
     //   this.pack();
        this.setVisible(true);

       // System.out.println(this.getSize());

    }

    public JButton getFechar() {
        return fechar;
    }



    public JTextField getBairro() {
        return bairro;
    }

    public JButton getCadastrar() {
        return cadastrar;
    }

    public JTextField getCelular() {
        return celular;
    }

    public JTextField getCep() {
        return cep;
    }

    public JTextField getCidade() {
        return cidade;
    }

    public JTextField getEstado() {
        return estado;
    }

    public JTextField getNome() {
        return nome;
    }

    public JTextField getPais() {
        return pais;
    }

    public JTextField getRua() {
        return rua;
    }

    public JTextField getSobrenome() {
        return sobrenome;
    }

    public JTextField getTelefone() {
        return telefone;
    }

   


}
